/*内容页面私有的样式*/
/*资讯内容*/
.info-details-title{
    padding:30px 0 20px 20px;
    border-bottom:1px solid #ccc;
}
.info-details-title h2{
    font-size: 42px;
    margin:0 auto;
    float:left;
    color:#333333;
    font-weight: normal;
}
.info-details-title h4{
    font-size: 18px;
    margin:15px;
    float:left;
    color:#000;
    font-weight: normal;
}
.info-details-title .info-details-date{
    font-size:20px;
    color:#333;
    line-height: 30px;
}
.info-detail-cont{
    padding:20px 0;
}
.info-detail-cont img{
    max-width:100%;
    margin-bottom:20px;
}
.info-detail-cont-img{
    width:100%;
}
.info-detail-cont p{
    line-height: 26px;
    color:#666;
}
/*面料详情*/
.lining-info-list{
    list-style: none;
    border:1px solid #e6e5e5;
    margin:30px 0;
    height: auto;
    overflow: hidden;
}
.lining-info-list .lining-info-list-br{
    float:left;
    height: 384px;/* 292px; */
    overflow: hidden;
}
.lining-info-list .lining-info-list-img{
    width:490px;/* 380px; */
    height:262px;
    overflow: hidden;
    margin:15px;

}
.lining-info-list .lining-info-list-img img{
    width:100%;
    height: auto;
}
.lining-info-list-cont{
    margin-left:529px;
    height: auto;
    overflow: hidden;
    padding: 20px 0;
    color:#a3a1a1;
    word-break:break-all;
    width: 651px;
}
.lining-info-list-cont-title{
    text-indent: -3em;
    margin-left: 3em;
    line-height: 26px;
}
.lining-info-list-cont-cont{
    line-height: 26px;
}
.lining-info-list-cont-cont .lining-info-list-cont-left{
    float:left;
    width:219px;
    text-indent: -3em;
    margin-left: 3em;
    word-break:break-all;
}
.lining-info-list-cont-cont .lining-info-list-cont-left .price-dollor{
    color:#c00000;
}
.lining-info-list-cont-cont .lining-info-list-cont-right{
    float:left;
    width:340px;
    text-indent: -3em;
    margin-left: 3em;
    word-break:break-all;
}
.lining-info-list-cont-cont .lining-info-list-cont-right span{
	color:#b04df7;
}
.lining-info-list-top{
    border-bottom:1px solid #adadad;
    padding:10px 0;
}
.lining-info-list-num{
    float:left;
}
.spinner-sprite,.spinner .decrease,.spinner .decrease[disabled],.spinner .increase,.spinner .value,.spinner .value.passive {
    background: url('../../img/spinner-s.png') no-repeat
}

.spinner {
    height: 25px;
    width: 113px;
    overflow: hidden;
    *zoom: 1;
    -webkit-box-shadow: 0 3px 3px -4px #aaa;
    -moz-box-shadow: 0 3px 3px -4px #aaa;
    box-shadow: 0 3px 3px -4px #aaa
}

.spinner button,.spinner .value {
    text-align: center;
    display: block;
    float: left;
    height: 100%;
    line-height: 25px;
    margin: 0
}

.spinner button {
    border: none;
    width: 23px;
    color: #e5312a;
    font: 22px Arial bold;
    padding: 0;
    outline: none
}

.spinner .decrease {
    background-position: 0 -50px;
    cursor: pointer;
    text-indent: -10000px
}

.spinner .decrease[disabled] {
    background-position: 0 -75px;
    cursor: default
}

.spinner .increase {
    background-position: 0 0;
    cursor: pointer;
    text-indent: -10000px
}

.spinner .value {
    background-position: 0 -100px;
    width: 64px;
    height: 27px;
    border: none;
    font-family: Arial;
    color: #333;
    padding: 0px
}

.spinner .value.passive {
    background-position: 0 -25px;
    color: #919191
}

.spinner .error,.spinner .invalid {
    background: #aa0000
}
.lining-button{
    text-align: center;
    margin-top:30px;
}
.lining-button .lining-buy{
    background: #ffeded;
    color:#c6080f;
    border:1px solid #c6080f;
    line-height:30px;
    width:100px;
}
.lining-button .lining-cart{
    background:#c40000;
    border:1px solid #ca2f2f;
    line-height:30px;
    width:100px;
    color:#fff;
}
.star-percent {
    position: relative;
    width: 380px;
    height: 15px;
    padding-bottom: 7px;
}
.star-per{
    width: 100%;
    height: 100%;
    background: url("../../img/xx_flower.png") no-repeat;
    background-position: 0 -14px;
}
.star-bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 15px;
    background: url("../../img/xx_flower.png") no-repeat;
    background-position: 0 2px;
}
.lining-info-left{
    float:left;
    width:500px;
    margin:0 auto;
    padding: 20px 0 10px 80px;
}
.lining-info-left li{
    list-style: none;
    margin-bottom:10px;
}
.lining-info-left-co{
    float: left;
    width:40px;
}
.lining-info-left-co img{
	width:100%;
}
.lining-info-left-co-r{
    float:left;
    margin-left:20px;
    /* margin-top:5px; */
}
.lining-info-left-co-r p{
    line-height: 20px;
    padding:0 5px;
    font-size: 14px;
    color:#000;
}
.lining-info-list.pd-15 {
	text-align:center;
}
.lining-info-list.pd-15 img{
    max-width:100%;
}


/*颜色选择*/

.select_color{
	width:100%;
}
.select_color h4{
	font-size:14px;
	line-height:14px;
	margin:0px;
	margin-left:15px;
}
.color_sel{
	padding:0 15px;
	height:70px;
}
.color_sel span{
	width:20px;
	height:70px;
	display:block;
	float:left;
	background-size:100% 70px;
	background-position:center center;
	cursor:pointer;
}
.le_arrow{
	background-image:url(../../img/le_arrow_icon.jpg);
}
.ri_arrow{
	float:right;
	background-image:url(../../img/ri_arrow_icon.jpg);
}
.sel_div{
	position:relative;
	float:left;
	width:450px;
	height:60px;
	margin-top:5px;
	overflow:hidden;
}
.sel_div ul{
	position:absolute;
	padding:0px;
	margin:0px;
	left:0;
	top:0px;
}
.sel_div ul li {
	float:left;
	position:relative;
	width:60px;
	height:60px;
	margin:0 12px;
	cursor:pointer;
	list-style:none;
}
.sel_div ul li img {
	width:60px;
	height:60px;
}
.sel_div ul li span {
	position:absolute;
	bottom:0px;
	right:0px;	
	width:25px;
	height:25px;
	display:none;
	background:url(../../img/correct_icon.png) no-repeat;
	background-size:25px 25px;
}

.sel_div ul li.on span {
	display:block;
}
.clr{
	clear:both;
}
        